Conceptual Modeling Challenges for Model-Integrated Software System Engineering (MISSE)
نویسنده
چکیده
The difference between failure and success in developing a software-intensive system can often be traced to the presence or absence of clashes among the models used to define the system's product, process, property, and success characteristics. (Here, we use a simplified version of one of Webster's definitions of "model:" a description or analogy used to help visualize something. We include analysis as a form of visualization). Section 2 of this paper introduces the concept of model clashes, and provides examples of common clashes for each combination of products, process, property, and success model. Section 3 introduces the Model-Integrated Software-System Engineering (MISSE) approach for endowing a software project with a mutually supportive set of models. Section 4 presents examples of applying the MISSE approach to a family of digital library projects. Section 5 summarizes the main conceptual modeling challenges involved in the MISSE approach, including integration of multiple product views and integration of various classes of products, process, property, and success models. Section 6 summarizes current conclusions and future prospects.
منابع مشابه
Water Resources Management in the South of Kerman Province Using the System Dynamics Model
Integrated water resources management is recognized as one of the main needs of any society due to population growth and technological advancement. To implement integrated water resources management, modeling of this system is essential. On the other hand, water resources systems are highly complex and affected by various factors that are very difficult to identify and determine their role in w...
متن کاملMisse: a Multi-level Intelligent Synthesis and Simulation Environment
Multi-level Intelligent Synthesis and Simulation Environment (MISSE) is an object-oriented, top-down, high-level design environment for multiprocessor systems. Three important aspects of multiprocessor system design: modeling, synthesis, and simulation are supported in MISSE. First, multiprocessor systems are hierarchically classified and system parts modeled as objects with interrelationships....
متن کاملConceptual Modeling Challenges for Model-Based Architecting and Software Engineering (MBASE)
The difference between failure and success in developing a software-intensive system can often be traced to the presence or absence of clashes among the models used to define the system’s product, process, property, and success characteristics. (Here, we use a simplified version of one of Webster’s definitions of “model” a description or analogy used to help visualize something. We include anal...
متن کاملModel-Based Software Design Practice
Current software engineering practices involve modeling as a key activity in the building of efficient and usable software systems. Software development’s initial phases include the creation of a complete model of the user group, followed by comprehensive formulation of the task models which comprise the system. These are integrated into the conceptual model, which is evaluated and validated wi...
متن کاملSystems Design: SysML vs. Flowthing Modeling
In model-based systems engineering, a system is depicted graphically and textually at various levels of granularity and complexity. For this purpose, Systems Modeling Language (SysML) is designed to support development stages in systems engineering applications, including specification, analysis, design, and validation. In comparison with UML, SysML is said to be easier to learn and apply, and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009